현재 위치: > 함수 카테고리 모음> filter_input

filter_input

이름별로 특정 외부 변수를 받고 필터로 처리 할 수 ​​있습니다.
이름:filter_input
분류:필터
사용 언어:php
한 줄 설명:스크립트 외부에서 입력하고 필터링하십시오.

정의 및 사용법

filter_input() 함수는 스크립트 외부에서 입력을 얻고 필터링합니다.

이 기능은 사용자 입력과 같은 비 안전 소스에서 변수를 확인하는 데 사용됩니다.

이 기능은 다양한 소스에서 입력을 얻을 수 있습니다.

  • 입력 _get
  • input_post
  • input_cookie
  • 입력 _env
  • input_server
  • input_session (아직 구현되지 않음)
  • input_request (아직 구현되지 않음)

성공하면 필터링 된 데이터가 반환됩니다. 실패한 경우 가변 매개 변수가 설정되지 않은 경우 NULL.

이 예에서는 filter_input() 함수를 사용하여 게시물 변수를 필터링합니다. 허용 된 게시물 변수는 법적 이메일 주소입니다.

 <? php
만약에 ( ! filter_input ( input_post , '이메일' , filter_validate_email ) ))
 {
 Echo "이메일은 유효하지 않습니다" ;
 }
또 다른
 {
 Echo "이메일은 유효합니다" ;
 }
?>

출력은 비슷합니다.

 이메일이 유효합니다

문법

 Filter_Input ( input_type , 가변 , 필터 , 옵션 )
매개 변수 설명하다
input_type 필수의. 입력 유형을 지정합니다. 위의 목록의 가능한 유형을 참조하십시오.
변하기 쉬운 필터링 할 변수를 지정합니다.
필터

선택 과목. 사용할 필터의 ID를 지정합니다. 기본값은 filter_sanitize_string입니다.

가능한 필터는 전체 PHP 필터 기능 참조 설명서를 참조하십시오.

필터 ID는 ID 이름 (예 : Filter_Validate_email) 또는 ID 번호 (예 : 274) 일 수 있습니다.

옵션 플래그/옵션이 포함 된 배열을 지정합니다. 가능한 플래그 및 옵션이 있는지 각 필터에 확인하십시오.
유사한 함수
  • 지정된 유형의 변수가 존재하는지 확인하십시오 filter_has_var

    filter_has_var

    지정된유형의변수가존재하는지확인하십시오
  • 일련의 외부 변수를 받고 필터를 통해 처리 할 수 ​​있습니다. filter_input_array

    filter_input_array

    일련의외부변수를받고필터를통해처리할수​
  • 특정 이름의 필터와 관련된 ID를 반환합니다. filter_id

    filter_id

    특정이름의필터와관련된ID를반환합니다.
  • 여러 변수를 가져와 필터링하십시오 filter_var_array

    filter_var_array

    여러변수를가져와필터링하십시오
  • 이름별로 특정 외부 변수를 받고 필터로 처리 할 수 ​​있습니다. filter_input

    filter_input

    이름별로특정외부변수를받고필터로처리할수
  • 특정 필터를 사용하여 변수를 필터링하십시오 filter_var

    filter_var

    특정필터를사용하여변수를필터링하십시오
  • 지원되는 모든 필터의 목록을 반환합니다 filter_list

    filter_list

    지원되는모든필터의목록을반환합니다
인기 기사